package com.itheima.service;

import com.github.pagehelper.PageInfo;
import com.itheima.pojo.Link;
import com.itheima.pojo.LinkVO;


import java.util.List;

public interface LinkService {

    /**
     * 增加友链
     * @param linkVO
     */
    void add(LinkVO linkVO);

    /**
     * 删除友链
     * @param linkVO
     */
    void delete(LinkVO linkVO);

    /**
     * 编辑友链
     * @param linkVO
     */
    void edit(LinkVO linkVO);

    PageInfo<Link> getList(LinkVO linkVO);

    /**
     * 置顶友链
     * @param linkVO
     */
    void stick(LinkVO linkVO);

    /**
     * 增加链接的点击数
     * @param uid
     */
    void addLinkCount(String uid);

    /**
     * 获取所有友情链接
     * @return
     */
    List<Link> findAll();
}
